Raspberry Pi /RP2350 /I2C0 /IC_INTR_STAT

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as IC_INTR_STAT

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (INACTIVE)R_RX_UNDER 0 (INACTIVE)R_RX_OVER 0 (INACTIVE)R_RX_FULL 0 (INACTIVE)R_TX_OVER 0 (INACTIVE)R_TX_EMPTY 0 (INACTIVE)R_RD_REQ 0 (INACTIVE)R_TX_ABRT 0 (INACTIVE)R_RX_DONE 0 (INACTIVE)R_ACTIVITY 0 (INACTIVE)R_STOP_DET 0 (INACTIVE)R_START_DET 0 (INACTIVE)R_GEN_CALL 0 (INACTIVE)R_RESTART_DET

R_START_DET=INACTIVE, R_TX_ABRT=INACTIVE, R_RD_REQ=INACTIVE, R_STOP_DET=INACTIVE, R_RX_DONE=INACTIVE, R_TX_OVER=INACTIVE, R_RESTART_DET=INACTIVE, R_GEN_CALL=INACTIVE, R_ACTIVITY=INACTIVE, R_RX_FULL=INACTIVE, R_RX_OVER=INACTIVE, R_RX_UNDER=INACTIVE, R_TX_EMPTY=INACTIVE

Description

I2C Interrupt Status Register

Each bit in this register has a corresponding mask bit in the IC_INTR_MASK register. These bits are cleared by reading the matching interrupt clear register. The unmasked raw versions of these bits are available in the IC_RAW_INTR_STAT register.

Fields

R_RX_UNDER

See IC_RAW_INTR_STAT for a detailed description of R_RX_UNDER bit.

Reset value: 0x0

0 (INACTIVE): RX_UNDER interrupt is inactive

1 (ACTIVE): RX_UNDER interrupt is active

R_RX_OVER

See IC_RAW_INTR_STAT for a detailed description of R_RX_OVER bit.

Reset value: 0x0

0 (INACTIVE): R_RX_OVER interrupt is inactive

1 (ACTIVE): R_RX_OVER interrupt is active

R_RX_FULL

See IC_RAW_INTR_STAT for a detailed description of R_RX_FULL bit.

Reset value: 0x0

0 (INACTIVE): R_RX_FULL interrupt is inactive

1 (ACTIVE): R_RX_FULL interrupt is active

R_TX_OVER

See IC_RAW_INTR_STAT for a detailed description of R_TX_OVER bit.

Reset value: 0x0

0 (INACTIVE): R_TX_OVER interrupt is inactive

1 (ACTIVE): R_TX_OVER interrupt is active

R_TX_EMPTY

See IC_RAW_INTR_STAT for a detailed description of R_TX_EMPTY bit.

Reset value: 0x0

0 (INACTIVE): R_TX_EMPTY interrupt is inactive

1 (ACTIVE): R_TX_EMPTY interrupt is active

R_RD_REQ

See IC_RAW_INTR_STAT for a detailed description of R_RD_REQ bit.

Reset value: 0x0

0 (INACTIVE): R_RD_REQ interrupt is inactive

1 (ACTIVE): R_RD_REQ interrupt is active

R_TX_ABRT

See IC_RAW_INTR_STAT for a detailed description of R_TX_ABRT bit.

Reset value: 0x0

0 (INACTIVE): R_TX_ABRT interrupt is inactive

1 (ACTIVE): R_TX_ABRT interrupt is active

R_RX_DONE

See IC_RAW_INTR_STAT for a detailed description of R_RX_DONE bit.

Reset value: 0x0

0 (INACTIVE): R_RX_DONE interrupt is inactive

1 (ACTIVE): R_RX_DONE interrupt is active

R_ACTIVITY

See IC_RAW_INTR_STAT for a detailed description of R_ACTIVITY bit.

Reset value: 0x0

0 (INACTIVE): R_ACTIVITY interrupt is inactive

1 (ACTIVE): R_ACTIVITY interrupt is active

R_STOP_DET

See IC_RAW_INTR_STAT for a detailed description of R_STOP_DET bit.

Reset value: 0x0

0 (INACTIVE): R_STOP_DET interrupt is inactive

1 (ACTIVE): R_STOP_DET interrupt is active

R_START_DET

See IC_RAW_INTR_STAT for a detailed description of R_START_DET bit.

Reset value: 0x0

0 (INACTIVE): R_START_DET interrupt is inactive

1 (ACTIVE): R_START_DET interrupt is active

R_GEN_CALL

See IC_RAW_INTR_STAT for a detailed description of R_GEN_CALL bit.

Reset value: 0x0

0 (INACTIVE): R_GEN_CALL interrupt is inactive

1 (ACTIVE): R_GEN_CALL interrupt is active

R_RESTART_DET

See IC_RAW_INTR_STAT for a detailed description of R_RESTART_DET bit.

Reset value: 0x0

0 (INACTIVE): R_RESTART_DET interrupt is inactive

1 (ACTIVE): R_RESTART_DET interrupt is active

Links

() ()